#include<stdio.h>#include<stdlib.h>#include<string.h>char str[1000][1000];void bubble_sort(int n){ int i, j; char tmp[1000]; for(i = 0; i < n; ++i){ for(j = 0; j < n - i - 1; ++j){ if(strcmp(str[j], str[j+1]) > 0){ strcpy(tmp, str[j]); strcpy(str[j], str[j+1]); strcpy(str[j+1], tmp); } } }}int main(){ int n, i; printf("input n (str) : "); scanf("%d", &n); getchar(); for(i = 0; i < n; ++i){ printf("intput the %d str : ", i+1); scanf("%s", str[i]); } bubble_sort(n); for(i = 0; i < n; ++i) printf("%s ", str[i]); printf("\n"); return 0;} 
